雖然selenium提供很多方法瀏覽器的各種操作,但還是有些情況是需要調用JS才能夠實現的,另外調用js還有一個優點,那就是不會報錯,對於那些不穩定的元素不想用try的話,可以試試execute_script
來調用JS。
打開網頁進入谷歌
1 | from selenium import webdriver |
用js進行刪除及輸入
1 | # 刪除圖片元素 |
先用js搜索元素,再返回selenium對象
1 | # 搜索 |
編程沒有什麼不好
雖然selenium提供很多方法瀏覽器的各種操作,但還是有些情況是需要調用JS才能夠實現的,另外調用js還有一個優點,那就是不會報錯,對於那些不穩定的元素不想用try的話,可以試試execute_script
來調用JS。
打開網頁進入谷歌
1 | from selenium import webdriver |
用js進行刪除及輸入
1 | # 刪除圖片元素 |
先用js搜索元素,再返回selenium對象
1 | # 搜索 |